#include "stdio.h"
#include"stdlib.h"
main()
{
static char n[]={'2','3','4','5','6','7','8','9','T','J','Q','K','A'};
int a[53],b1[13],b2[13],b3[13],b4[13];
int b11=0,b22=0,b33=0,b44=0,t=1,m,flag,i;
while(t<=52){
    m=random(52);
    for(flag=1,i=1;i<=t && flag;i++)
    if(m==a[i])flag=0;
    
    if(flag){
        a[t++]=m;
        if(t%4==0)b1[b11++]=a[t-1];
        else if(t%4==1)b2[b22++]=a[t-1];
        else if(t%4==2)b3[b33++]=a[t-1];
        else if(t%4==3)b4[b44++]=a[t-1];
    }
}
qsort(b1,13,sizeof(int),comp);
qsort(b2,13,sizeof(int),comp);
qsort(b3,13,sizeof(int),comp);
qsort(b4,13,sizeof(int),comp);
p(b1,n);p(b2,n);p(b3,n);p(b4,n);

}
p(b,n)
char n[];int b[];
{
    int i;
    printf("\n\006");
    for(i=0;i<13;i++)
    if(b[i]/13==0)printf(" %c",n[b[i]%13]);
    printf("\n\003");
    for(i=0;i<13;i++)
    if(b[i]/13==1)printf(" %c",n[b[i]%13]);
    printf("\n\004");
    for(i=0;i<13;i++)
    if(b[i]/13==2)printf(" %c",n[b[i]%13]);
    printf("\n\005");
    for(i=0;i<13;i++)
    if(b[i]/13==3||b[i]/13==4)printf(" %c",n[b[i]%13]);
    printf("\n");
}
comp (int *j,int *i)
{return (*i-*j);}